package com.xiaoy.core.workflow.engine.api;

import java.util.List;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

import com.xiaoy.core.workflow.engine.entity.InstanceProcessVO;
import com.xiaoy.core.workflow.engine.entity.ProcessDefine;
import com.xiaoy.core.workflow.engine.entity.ProcessInstantiate;
import com.xiaoy.core.workflow.engine.entity.ProcessTask;


public abstract class WorkFlowAdapter implements WorkFlow {

	protected  Log logger = LogFactory.getLog(getClass());

	@Override
	public ProcessDefine DefineProcess(Object... objs) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public ProcessTask getTaskByUsername(String username) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void delete(String id) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public ProcessDefine getProcessDefineById(String id) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<ProcessDefine> getAllProcessDefinitions() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public ProcessInstantiate createProcessInstanceById(
			InstanceProcessVO createProcessVO) {
		// TODO Auto-generated method stub
		return null;
	}

	
}
